2917a1f2c3706b7fa2af6ad54155edc5e5df93c6,gwt-ol3-demo/src/main/java/de/desjardins/ol3/demo/client/example/TileExample.java,TileExample,show,#,30
Before Change
Stamen stamenSource = OLFactory.createStamenSource(stamenOptions);
stamenLayerOptions.setSource(stamenSource);
Tile stamenLayer = OLFactory.createTileLayer(stamenLayerOptions);
// create a view
View view = OLFactory.createView();
Coordinate centerCoordinate = OLFactory.createCoordinate(1490463, 6894388);
view.setCenter(centerCoordinate);
view.setZoom(10);
// create the map
MapOptions mapOptions = OLFactory.createOptions();
mapOptions.setTarget("map");
mapOptions.setView(view);
Map map = OLFactory.createMap(mapOptions);
stamenLayer.setOpacity(0.5f);
map.addLayer(mapQuestLayer);
// add some controls
map.addControl(OLFactory.createScaleLine());
DemoUtils.addDefaultControls(map.getControls());
Attribution attribution = OLFactory.createAttributionControl();
attribution.setCollapsed(true);
map.addControl(attribution);
// add some interactions
map.addInteraction(OLFactory.createKeyboardPan());
map.addInteraction(OLFactory.createKeyboardZoom());
DragAndDrop dragAndDrop = OLFactory.createDragAndDrop();
map.addInteraction(dragAndDrop);
After Change
mapQuestLayerOptions.setSource(mapQuestSource);
Tile mapQuestLayer = new Tile(mapQuestLayerOptions);
LayerOptions stamenLayerOptions = OLFactory.createOptions();
// create a Stamen-layer
StamenOptions stamenOptions = OLFactory.createOptions();
stamenOptions.setLayer("watercolor");
Stamen stamenSource = new Stamen(stamenOptions);
stamenLayerOptions.setSource(stamenSource);
Tile stamenLayer = new Tile(stamenLayerOptions);
// create a view
View view = new View();
Coordinate centerCoordinate = OLFactory.createCoordinate(1490463, 6894388);
view.setCenter(centerCoordinate);
view.setZoom(10);
// create the map
MapOptions mapOptions = OLFactory.createOptions();
mapOptions.setTarget("map");
mapOptions.setView(view);
Map map = new Map(mapOptions);
stamenLayer.setOpacity(0.5f);
map.addLayer(mapQuestLayer);
// add some controls
map.addControl(new ScaleLine());
DemoUtils.addDefaultControls(map.getControls());
Attribution attribution = new Attribution();
attribution.setCollapsed(true);
map.addControl(attribution);
// add some interactions
map.addInteraction(new KeyboardPan());
map.addInteraction(new KeyboardZoom());
DragAndDrop dragAndDrop = new DragAndDrop();